#############################################
# Carnal Realms Paucity
# The engine's decadence value is retained and relocalized.
#############################################

# A high-Paucity dynasty is challenged by a household promising generosity.
long_character_event = {
	id = 91000
	title = CR_PAUCITY_91000_TITLE
	desc = CR_PAUCITY_91000_DESC
	picture = GFX_cr_evt_battle
	border = GFX_event_long_frame_war

	only_playable = yes
	only_independent = yes
	religion_group = muslim

	trigger = {
		uses_decadence = yes
		decadence = 75
		higher_tier_than = count
		NOT = {
			any_war = {
				defender = { character = ROOT }
				using_cb = decadence_invasion
			}
		}
	}

	mean_time_to_happen = {
		months = 360
		modifier = { factor = 0.75 decadence = 80 }
		modifier = { factor = 0.50 decadence = 90 }
		modifier = { factor = 0.25 decadence = 95 }
	}

	immediate = {
		random_potential_tribal_county = {
			location = {
				create_character = {
					random_traits = yes
					dynasty = random
					religion = ROOT
					culture = ROOT
					female = yes
					age = 32
					attributes = { martial = 7 diplomacy = 4 }
					trait = skilled_tactician
				}
				new_character = {
					create_title = {
						tier = DUKE
						landless = yes
						temporary = yes
						culture = ROOT
						name = "DECADENCE_REVOLT"
						holder = THIS
					}
					spawn_unit = {
						province = PREV
						home = PREV
						owner = THIS
						leader = THIS
						match_character = ROOT
						match_mult = 0.8
						earmark = decadence_revolters
						reinforces = yes
						reinforce_rate_multiplier = 0.25
					}
					set_character_flag = decadence_invader
					war = { target = ROOT casus_belli = decadence_invasion }
					clr_character_flag = decadence_invader
				}
			}
		}
	}

	option = {
		name = CR_PAUCITY_91000_A
		decadence = -25
		prestige = -100
	}
}

long_character_event = {
	id = 91200
	title = CR_PAUCITY_91200_TITLE
	desc = CR_PAUCITY_91200_DESC
	picture = GFX_cr_evt_scandal
	border = GFX_event_long_frame_religion
	religion_group = muslim
	trigger = { uses_decadence = yes is_adult = yes trait = chaste NOT = { has_character_flag = cr_paucity_chaste_counted } }
	mean_time_to_happen = { months = 24 }
	option = { name = CR_PAUCITY_91200_A decadence = 3 set_character_flag = cr_paucity_chaste_counted }
}

long_character_event = {
	id = 91201
	title = CR_PAUCITY_91201_TITLE
	desc = CR_PAUCITY_91201_DESC
	picture = GFX_cr_evt_scandal
	border = GFX_event_long_frame_religion
	religion_group = muslim
	trigger = { uses_decadence = yes is_adult = yes trait = celibate NOT = { has_character_flag = cr_paucity_celibate_counted } }
	mean_time_to_happen = { months = 24 }
	option = { name = CR_PAUCITY_91201_A decadence = 3 set_character_flag = cr_paucity_celibate_counted }
}

long_character_event = {
	id = 91202
	title = CR_PAUCITY_91202_TITLE
	desc = CR_PAUCITY_91202_DESC
	picture = GFX_cr_evt_market
	border = GFX_event_long_frame_religion
	religion_group = muslim
	trigger = { uses_decadence = yes is_adult = yes trait = greedy NOT = { has_character_flag = cr_paucity_greedy_counted } }
	mean_time_to_happen = { months = 30 }
	option = { name = CR_PAUCITY_91202_A decadence = 2 set_character_flag = cr_paucity_greedy_counted }
}

long_character_event = {
	id = 91203
	title = CR_PAUCITY_91203_TITLE
	desc = CR_PAUCITY_91203_DESC
	picture = GFX_cr_evt_market
	border = GFX_event_long_frame_religion
	religion_group = muslim
	trigger = { uses_decadence = yes is_adult = yes trait = charitable NOT = { has_character_flag = cr_paucity_charitable_counted } }
	mean_time_to_happen = { months = 30 }
	option = { name = CR_PAUCITY_91203_A decadence = -2 set_character_flag = cr_paucity_charitable_counted }
}

long_character_event = {
	id = 91204
	title = CR_PAUCITY_91204_TITLE
	desc = CR_PAUCITY_91204_DESC
	picture = GFX_cr_evt_lovers
	border = GFX_event_long_frame_religion
	religion_group = muslim
	trigger = { uses_decadence = yes is_adult = yes trait = lustful NOT = { has_character_flag = cr_paucity_lustful_counted } }
	mean_time_to_happen = { months = 24 }
	option = { name = CR_PAUCITY_91204_A decadence = -3 set_character_flag = cr_paucity_lustful_counted }
}

long_character_event = {
	id = 91205
	title = CR_PAUCITY_91205_TITLE
	desc = CR_PAUCITY_91205_DESC
	picture = GFX_cr_evt_feast
	border = GFX_event_long_frame_religion
	religion_group = muslim
	trigger = {
		uses_decadence = yes
		is_adult = yes
		cr_has_carnal_calling_trait = yes
		NOT = { trait = lustful }
		NOT = { has_character_flag = cr_paucity_carnal_calling_counted }
	}
	mean_time_to_happen = { months = 24 }
	option = { name = CR_PAUCITY_91205_A decadence = -3 set_character_flag = cr_paucity_carnal_calling_counted }
}

character_event = {
	id = 91240
	hide_window = yes
	is_triggered_only = yes
	immediate = { clr_character_flag = cr_paucity_negotiated }
}

# The hardcoded decadent trait is CR's Withholding trait.
long_character_event = {
	id = 91300
	title = CR_PAUCITY_91300_TITLE
	desc = CR_PAUCITY_91300_DESC
	picture = GFX_cr_evt_scandal
	border = GFX_event_long_frame_religion
	religion_group = muslim

	trigger = {
		uses_decadence = yes
		is_adult = yes
		num_of_dynasty_members = 3
		lower_tier_than = KING
		NOR = {
			trait = decadent
			trait = adventurer
			has_character_flag = invasion_china_claimant
			has_character_flag = cr_paucity_reformed
		}
		OR = {
			trait = chaste
			trait = celibate
			trait = greedy
			trait = slothful
			trait = bad_priest_muslim
		}
	}

	mean_time_to_happen = {
		months = 90
		modifier = { factor = 0.25 trait = chaste }
		modifier = { factor = 0.25 trait = celibate }
		modifier = { factor = 0.50 trait = greedy }
		modifier = { factor = 0.50 trait = slothful }
		modifier = { factor = 0.25 trait = bad_priest_muslim }
		modifier = { factor = 2 trait = lustful }
		modifier = { factor = 2 trait = hedonist }
		modifier = { factor = 2 trait = charitable }
	}

	option = {
		name = CR_PAUCITY_91300_A
		add_trait = decadent
		decadence = 5
		character_event = { id = cr_muslim_story.3 days = 2 }
	}
}

# Target receives the dynasty intervention initiated by the vanilla-facing
# convince_to_straighten_up decision.
long_character_event = {
	id = 91350
	title = CR_PAUCITY_91350_TITLE
	desc = CR_PAUCITY_91350_DESC
	picture = GFX_cr_evt_council
	border = GFX_event_long_frame_religion
	is_triggered_only = yes
	portrait = event_target:cr_paucity_petitioner

	option = {
		name = CR_PAUCITY_91350_A
		remove_trait = decadent
		if = { limit = { trait = chaste } remove_trait = chaste }
		if = { limit = { trait = celibate } remove_trait = celibate }
		set_character_flag = cr_paucity_reformed
		clr_character_flag = cr_paucity_negotiated
		decadence = -8
		piety = 50
		event_target:cr_paucity_petitioner = { long_character_event = { id = 91352 days = 2 } }
		cr_gain_humble_good_ending_trait_effect = yes
		ai_chance = { factor = 45 modifier = { factor = 2 trait = humble } modifier = { factor = 1.5 opinion = { who = event_target:cr_paucity_petitioner value = 25 } } }
	}

	option = {
		name = CR_PAUCITY_91350_B
		long_character_event = { id = 91353 }
		ai_chance = { factor = 45 modifier = { factor = 3 trait = lustful } modifier = { factor = 2 trait = hedonist } modifier = { factor = 0.2 trait = chaste } }
	}

	option = {
		name = CR_PAUCITY_91350_C
		decadence = 5
		piety = -50
		character_event = { id = 91240 years = 5 }
		event_target:cr_paucity_petitioner = { long_character_event = { id = 91351 days = 2 } }
		cr_gain_proud_bad_ending_trait_effect = yes
		ai_chance = { factor = 10 modifier = { factor = 3 trait = proud } modifier = { factor = 2 trait = stubborn } }
	}
}

long_character_event = {
	id = 91351
	title = CR_PAUCITY_91351_TITLE
	desc = CR_PAUCITY_91351_DESC
	picture = GFX_cr_evt_bad_news
	border = GFX_event_long_frame_religion
	is_triggered_only = yes
	portrait = event_target:cr_paucity_target
	option = { name = CR_PAUCITY_91351_A }
}

long_character_event = {
	id = 91352
	title = CR_PAUCITY_91352_TITLE
	desc = CR_PAUCITY_91352_DESC
	picture = GFX_cr_evt_feast
	border = GFX_event_long_frame_religion
	is_triggered_only = yes
	portrait = event_target:cr_paucity_target
	option = { name = CR_PAUCITY_91352_A }
}

long_character_event = {
	id = 91353
	title = CR_PAUCITY_91353_TITLE
	desc = CR_PAUCITY_91353_DESC
	picture = GFX_cr_evt_religious_exultation
	border = GFX_event_long_frame_religion
	is_triggered_only = yes

	immediate = {
		clear_event_target = cr_paucity_companion
		random_courtier = {
			limit = { cr_valid_intimacy_partner_trigger = yes }
			save_event_target_as = cr_paucity_companion
		}
	}
	portrait = event_target:cr_paucity_companion

	option = {
		name = CR_PAUCITY_91353_A
		trigger = { event_target:cr_paucity_companion = { always = yes } }
		event_target:cr_paucity_companion = { save_event_target_as = cr_intimacy_partner }
		cr_resolve_contextual_intimacy_effect = yes
		clear_event_target = cr_intimacy_partner
		clear_event_target = cr_paucity_companion
		remove_trait = decadent
		if = { limit = { trait = chaste } remove_trait = chaste }
		if = { limit = { trait = celibate } remove_trait = celibate }
		set_character_flag = cr_paucity_reformed
		clr_character_flag = cr_paucity_negotiated
		decadence = -12
		piety = 75
		prestige = 40
		event_target:cr_paucity_petitioner = { long_character_event = { id = 91352 days = 2 } }
		cr_resolve_carnal_ending_trait_effect = yes
	}

	option = {
		name = CR_PAUCITY_91353_B
		clear_event_target = cr_paucity_companion
		decadence = 4
		piety = -40
		character_event = { id = 91240 years = 5 }
		event_target:cr_paucity_petitioner = { long_character_event = { id = 91351 days = 2 } }
		cr_gain_chastity_bad_ending_trait_effect = yes
	}
}
